<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JCSDK Java API Reference for Android: 概览</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JCSDK Java API Reference for Android
   &#160;<span id="projectnumber">2.3.3</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="PageDoc"><div class="header">
  <div class="headertitle">
<div class="title">概览 </div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><ul>
<li><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html">JCClient</a> 类用于初始化sdk以及登录 Juphoon Cloud 平台</li>
<li><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_client_callback.html">JCClientCallback</a> 用于回调登录相关事件</li>
<li><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html">JCMediaDevice</a> 类用于管理设备</li>
<li><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_device_callback.html">JCMediaDeviceCallback</a> 用于回调设备相关事件</li>
<li><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html">JCCall</a> 类用于管理一对一通话</li>
<li><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_call_callback.html">JCCallCallback</a> 用于回调一对一通话相关事件</li>
<li><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html">JCMediaChannel</a> 类用于管理媒体频道</li>
<li><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html">JCMediaChannelCallback</a> 用于回调媒体频道相关事件</li>
</ul>
<h3><a class="anchor" id="autotoc_md0"></a>
登录管理</h3>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">方法  </th><th class="markdownTableHeadNone">描述   </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#a52b98d4205d6982b4824315e0a8af3b9">create</a>  </td><td class="markdownTableBodyNone">创建 <a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html">JCClient</a> 对象   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#abd2650179703143c962702443a844ab0">destroy</a>  </td><td class="markdownTableBodyNone">销毁 <a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html">JCClient</a> 对象   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#aa1c8cc260d41c28c02d30cc4e333f650">getAppkey</a>  </td><td class="markdownTableBodyNone">获取Appkey   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#a8555e9f1e2c67bd813c5cbf28ec24c78">setDisplayName</a>  </td><td class="markdownTableBodyNone">设置昵称   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#a2bee19ad81ecdd45585a33afe5ba19e8">getDisplayName</a>  </td><td class="markdownTableBodyNone">获取昵称   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#ac46c21831cafc985e09b2555363c1b75">setForeground</a>  </td><td class="markdownTableBodyNone">设置是否为前台   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#a5882f7356ba93b8413b9b8654973cca6">getUserId</a>  </td><td class="markdownTableBodyNone">获得用户标识   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#a49f7f20bd91ae9534bd7ca9d67f89efb">getServerAddress</a>  </td><td class="markdownTableBodyNone">获取登录服务器地址   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#a9662a6f13921508ebefa58b0d684f6cd">getState</a>  </td><td class="markdownTableBodyNone">获取当前状态   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#a472dce74c754f48b5f1438889ec4ecf1">getCreateParam</a>  </td><td class="markdownTableBodyNone">获取创建参数   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#afc8322301e634ad964780c75683c92fe">getLoginParam</a>  </td><td class="markdownTableBodyNone">获取登录参数   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#a50016ca73cd0dacf5c26aafc5839260f">login</a>  </td><td class="markdownTableBodyNone">登录 Juphoon Cloud 平台   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_client.html#aba212cd8810310f5cc43303c14501b7a">logout</a>  </td><td class="markdownTableBodyNone">登出 Juphoon Cloud 平台   </td></tr>
</table>
<h3><a class="anchor" id="autotoc_md1"></a>
登录事件</h3>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">事件  </th><th class="markdownTableHeadNone">描述   </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_client_callback.html#a140787dfdb6fe710bb346af98c84a88f">onLogin</a>  </td><td class="markdownTableBodyNone">登录结果回调   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_client_callback.html#a72ef9659ee44469d1925b03700a9fc98">onLogout</a>  </td><td class="markdownTableBodyNone">登出回调   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_client_callback.html#a28cc841ad49d3e41884d7079baaa8a77">onClientStateChange</a>  </td><td class="markdownTableBodyNone">登录状态变化通知   </td></tr>
</table>
<h3><a class="anchor" id="autotoc_md2"></a>
设备管理</h3>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">方法  </th><th class="markdownTableHeadNone">描述   </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#aedb95a1069976d111da0c715535287eb">create</a>  </td><td class="markdownTableBodyNone">创建 <a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html">JCMediaDevice</a> 对象   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a4bc101745ce305aba24bb9fefb13342d">destroy</a>  </td><td class="markdownTableBodyNone">销毁 <a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html">JCMediaDevice</a> 对象   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#aca69570135f6e2d983794b437d4b7b4b">isCameraOpen</a>  </td><td class="markdownTableBodyNone">摄像头是否已打开   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a0922f59b37870f25861b78fbe72f3c02">isSpeakerOn</a>  </td><td class="markdownTableBodyNone">扬声器是否已打开   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a364a8db444d8e267a3c261c371bc54fc">getCamera</a>  </td><td class="markdownTableBodyNone">获取当前的摄像头   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a86a6f96e2d32c3b2058395a72883f765">getCameras</a>  </td><td class="markdownTableBodyNone">获取摄像头列表   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a4c2bfbf3c089bcbb2f0ded6e7eb825d6">startCameraVideo</a>  </td><td class="markdownTableBodyNone">开始自身视频渲染   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#ade176f00edb42e33280a1cbf676a9711">startVideo</a>  </td><td class="markdownTableBodyNone">开始其他端的视频渲染   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a559b5d7aa44004ad51e0c347f7626909">stopVideo</a>  </td><td class="markdownTableBodyNone">停止视频渲染   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#ac90d6b4be17b00f75fea098a724d0e79">isAudioStart</a>  </td><td class="markdownTableBodyNone">音频是否已打开   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#aeed4180a139e0edfbe0f863e2f7732ba">startAudio</a>  </td><td class="markdownTableBodyNone">启动音频   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a17a76db85f30b9c626ce6f47346afe4a">stopAudio</a>  </td><td class="markdownTableBodyNone">停止音频   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#af813173c47ba5b29d211055a4bbae373">startCamera</a>  </td><td class="markdownTableBodyNone">开启摄像头   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#abe5008eb8df6e96da8768ca3f3a6375f">stopCamera</a>  </td><td class="markdownTableBodyNone">关闭摄像头   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#ae3b326d8c27277b9585a3c30261f0cdd">switchCamera</a>  </td><td class="markdownTableBodyNone">切换摄像头   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#afa8014e225de94e664524e242aea874a">switchCamera2</a>  </td><td class="markdownTableBodyNone">切换摄像头(指定摄像头)   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a624652da47592d62ee0e5cd78f44da5d">setCameraProperty</a>  </td><td class="markdownTableBodyNone">设置摄像头采集属性   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a32122b568bcec8c43d73e978af552bb2">setScreenCaptureProperty</a>  </td><td class="markdownTableBodyNone">设置屏幕共享采集属性   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#ac5f57524e04e90717906335448d6ec38">getCameraType</a>  </td><td class="markdownTableBodyNone">获得摄像头类型   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a658f0984fe833bb94e32fb8dde4ba514">enableSpeaker</a>  </td><td class="markdownTableBodyNone">开启关闭扬声器   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a85b6f05b1aae9c82be0755057222911c">isVideoFileOpen</a>  </td><td class="markdownTableBodyNone">文件视频源是否已开启   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a537459a89752968e857665147567c149">getVideoFileId</a>  </td><td class="markdownTableBodyNone">获取文件视频源渲染id   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a18e9ff72e541e04598ee5eb88608da18">startVideoFile</a>  </td><td class="markdownTableBodyNone">开启视频文件作为视频输入源   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a842314f714ab2c20994069af48909e0e">setVideoFileFrame</a>  </td><td class="markdownTableBodyNone">逐帧采集视频画面   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#ab207e92a4cfd48ad009930e579024629">stopVideoFile</a>  </td><td class="markdownTableBodyNone">关闭逐帧采集画面   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a9d601d607fbf27f44b53708696587d9f">getAudioRouteType</a>  </td><td class="markdownTableBodyNone">音频路由类型   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a508da59a475ec6cbc9ce196ea2a32a93">setVideoAngle</a>  </td><td class="markdownTableBodyNone">设置视频窗体角度   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_device.html#a9d3d6cdbcda87c083909bdead4ca3483">getVideoAngle</a>  </td><td class="markdownTableBodyNone">获取视频窗体角度   </td></tr>
</table>
<h3><a class="anchor" id="autotoc_md3"></a>
设备事件</h3>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">事件  </th><th class="markdownTableHeadNone">描述   </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_device_callback.html#a320c02b007d3ff85f4092ff3f4f17ff9">onCameraUpdate</a>  </td><td class="markdownTableBodyNone">摄像头变化   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_device_callback.html#a26c6eb600205acfa9d19f49861b4071d">onAudioOutputTypeChange</a>  </td><td class="markdownTableBodyNone">音频输出类型变化   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_device_callback.html#ae8c06ac300131fea7d92a293def83301">onRenderReceived</a>  </td><td class="markdownTableBodyNone">收到第一帧数据   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_device_callback.html#acccaa420def78f673f7abb1439aec221">onRenderStart</a>  </td><td class="markdownTableBodyNone">渲染开始   </td></tr>
</table>
<h3><a class="anchor" id="autotoc_md4"></a>
一对一通话管理</h3>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">方法  </th><th class="markdownTableHeadNone">描述   </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#ada1487c4d60e230342e5ec6d8fed9336">create</a>  </td><td class="markdownTableBodyNone">创建 <a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html">JCCall</a> 对象   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a0138f52e1b9269ba6e0d632413de8f3c">destroy</a>  </td><td class="markdownTableBodyNone">销毁 <a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html">JCCall</a> 对象   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a59d130b9ceee810c6b805db53a78c9c4">call</a>  </td><td class="markdownTableBodyNone">发起一对一呼叫   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#aa2344dec3c7546baf03cd32df50e9a74">term</a>  </td><td class="markdownTableBodyNone">挂断   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#ad9dca9006e45ac4109c59fa3967c3a06">answer</a>  </td><td class="markdownTableBodyNone">接听   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a9cfb5674a2012aad7bfe51a10adaa45e">mute</a>  </td><td class="markdownTableBodyNone">静音   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#aaa0a30ccc4a44efa60c6b3df1f6f5d6f">hold</a>  </td><td class="markdownTableBodyNone">呼叫保持   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a294f97208c03c03b4c874814d6dc871c">audioRecord</a>  </td><td class="markdownTableBodyNone">语音通话录音   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a9fc85c75eae30fd8bea7f988b29057c0">videoRecord</a>  </td><td class="markdownTableBodyNone">视频通话录制   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a3ed0b6599df2ef8f6b8f9d1f0d6e7d16">becomeActive</a>  </td><td class="markdownTableBodyNone">切换活跃通话   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a9ba40ec3d7405b52c0a3f4efa211955a">enableUploadVideoStream</a>  </td><td class="markdownTableBodyNone">开启关闭视频流发送   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a1538ccb7589d23797ab747d735b5b049">getCallItems</a>  </td><td class="markdownTableBodyNone">获得通话对象列表   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a25d16f56b68f8dabc722fae64a27f78f">getActiveCallItem</a>  </td><td class="markdownTableBodyNone">获得当前活跃的通话   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#ac03e15ed27a4e81864fec517828d17d2">sendMessage</a>  </td><td class="markdownTableBodyNone">通过通话建立的通道发送数据   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a908ee5e65cf4aac3248684893ffbc004">getStatistics</a>  </td><td class="markdownTableBodyNone">获得当前通话统计信息   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a1b818d9210a07b6e65ac9fd2b287b6ea">updateMediaConfig</a>  </td><td class="markdownTableBodyNone">更新媒体参数   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a7fee892082a244cfea907537fb31ad38">getMediaConfig</a>  </td><td class="markdownTableBodyNone">获得当前的媒体参数   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_call.html#a2616d70a6d3a8469bafc24b37960e4a5">sendDtmf</a>  </td><td class="markdownTableBodyNone">发送DTMF信息   </td></tr>
</table>
<h3><a class="anchor" id="autotoc_md5"></a>
一对一通话事件</h3>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">事件  </th><th class="markdownTableHeadNone">描述   </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_call_callback.html#af5561939aa3961e2a425151ba398f600">onCallItemAdd</a>  </td><td class="markdownTableBodyNone">新增通话回调   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_call_callback.html#a323ce4ac238fca2822d7f4bab9f8747e">onCallItemRemove</a>  </td><td class="markdownTableBodyNone">移除通话回调   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_call_callback.html#a9e0fa5b37577616b1171eb07a151193d">onCallItemUpdate</a>  </td><td class="markdownTableBodyNone">通话状态更新回调   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_call_callback.html#a0474d1a84a7306e491f2cb20ec586d4d">onMessageReceive</a>  </td><td class="markdownTableBodyNone">通话中收到消息的回调   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_call_callback.html#a56e5445b186863088bd640be11976c80">onMissedCallItem</a>  </td><td class="markdownTableBodyNone">上报服务器拉取的未接来电   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_call_callback.html#a37fbe0bc16344976fc394efc3d56c97e">onDtmfReceived</a>  </td><td class="markdownTableBodyNone">通话中收到DTMF回调   </td></tr>
</table>
<h3><a class="anchor" id="autotoc_md6"></a>
频道管理</h3>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">方法  </th><th class="markdownTableHeadNone">描述   </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a4011cabb7d8a04776881b8a9ed03fce7">create</a>  </td><td class="markdownTableBodyNone">创建 <a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html">JCMediaChannel</a> 对象   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#af4f8a14e25e6c79dadb67a6b72cabf6f">destroy</a>  </td><td class="markdownTableBodyNone">销毁 <a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html">JCMediaChannel</a> 对象   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a4cb63365a467413868595b33946505ee">getChannelUri</a>  </td><td class="markdownTableBodyNone">获得频道 Uri   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a796ec035329a92aa84f62cdd359d44b3">getChannelId</a>  </td><td class="markdownTableBodyNone">获得频道标识   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#adc32f5f1a9a3251eb11bc7526295c5df">getPassword</a>  </td><td class="markdownTableBodyNone">获得频道密码   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a8599c2181a85b41fe49b71284cf3880e">getChannelNumber</a>  </td><td class="markdownTableBodyNone">获得频道号   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#ad16f78b3de772d0078173101591868d8">getTitle</a>  </td><td class="markdownTableBodyNone">返回频道标题   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a97dc748fd942467b394d46639b50a776">getState</a>  </td><td class="markdownTableBodyNone">返回当前在频道中的状态   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a10bdacf1ca905fa2c283c04b5fab3f39">getParticipants</a>  </td><td class="markdownTableBodyNone">获得所有频道中的成员   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#ac039ae9624b0a5c15645781d4bd75553">getUploadLocalAudio</a>  </td><td class="markdownTableBodyNone">获取本地音频数据是否在上传   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#ab7eba61b4d7fb52d7250452c0cef4601">getUploadLocalVideo</a>  </td><td class="markdownTableBodyNone">获取本地视频数据是否在上传   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a118e22e49ff5a04e88522eca56b2f380">getAudioOutput</a>  </td><td class="markdownTableBodyNone">获取音频是否输出   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a448443adb1c29fad33e304c0e8e5af50">getScreenRenderId</a>  </td><td class="markdownTableBodyNone">获取屏幕共享渲染标识   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#adac01b6b6140b6559c09dd8c3dc7191d">getScreenUserId</a>  </td><td class="markdownTableBodyNone">获取开启屏幕共享的用户标识   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#af0532c8e2afa5798b6485ac12d96eb86">getRecordState</a>  </td><td class="markdownTableBodyNone">获取视频录制状态   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#ad494e4539b6265cf625c350c98bf186a">getCdnState</a>  </td><td class="markdownTableBodyNone">获得cdn推流状态   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a36951e9695e252e544896a97406a838e">query</a>  </td><td class="markdownTableBodyNone">查询频道相关信息   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#ad8914349661b483beb573152f63023b8">join</a>  </td><td class="markdownTableBodyNone">加入频道   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#aaa09df96d8b8806a19fb98c9f5045523">leave</a>  </td><td class="markdownTableBodyNone">离开频道   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a062142b17504c0993c9fe9937e1e0ed8">stop</a>  </td><td class="markdownTableBodyNone">关闭频道   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a4df8d6b57b14428f727dd719f8c30bff">enableUploadAudioStream</a>  </td><td class="markdownTableBodyNone">开启关闭发送本地音频流   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a73b8a3acd6409aa02f43a6a765f90ee4">enableUploadVideoStream</a>  </td><td class="markdownTableBodyNone">开启关闭发送本地视频流   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#ac93ccca58d367e299181a9388fd06d80">enableAudioOutput</a>  </td><td class="markdownTableBodyNone">开启关闭音频输出   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#ab400bef1ce7e434857125a4aa3957924">requestVideo</a>  </td><td class="markdownTableBodyNone">请求频道中其他用户的视频流   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#ab500ef3741521174c78c3b2c50577e11">requestScreenVideo</a>  </td><td class="markdownTableBodyNone">请求屏幕共享的视频流   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#aebff7256b3931e9652d19ce1d0f8f354">enableCdn</a>  </td><td class="markdownTableBodyNone">开关Cdn推流   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#acc6118d7b4837d036bb2ed42740fcd37">enableRecord</a>  </td><td class="markdownTableBodyNone">开关视频录制   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#aa36f56fea2dd9f4b158892b91f1d35e3">enableScreenShare</a>  </td><td class="markdownTableBodyNone">开关屏幕分享   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a94a05630b4e884eced2518eef877c3a9">getParticipant</a>  </td><td class="markdownTableBodyNone">获取频道成员   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#af95ae9bc5f9c45a2ddee7e660fe7c68d">getStatistics</a>  </td><td class="markdownTableBodyNone">获取统计信息   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#ab76130e76d177155d6334119d5eb0352">setCustomProperty</a>  </td><td class="markdownTableBodyNone">设置频道自定义属性   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a0c31f762b0a0de25067e7a5de553401f">getCustomProperty</a>  </td><td class="markdownTableBodyNone">获取自定义频道属性   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a9dad808ba5781679ba39e07cf7b01ec8">sendMessage</a>  </td><td class="markdownTableBodyNone">发送消息   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a98b49d5681acefb36f807ee7f06f6790">sendCommand</a>  </td><td class="markdownTableBodyNone">发送指令   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a4d1aae53d998cf56d1a1559559c70cce">inviteSipUser</a>  </td><td class="markdownTableBodyNone">邀请Sip用户   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a933724c3410df611bb703e56a496f705">setCustomRole</a>  </td><td class="markdownTableBodyNone">设置自定义角色   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#ad429771ea3720e2bdede8f64496558d0">getCustomRole</a>  </td><td class="markdownTableBodyNone">获得自定义角色   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a120469f39303cd0e643c1ed6e924276c">setCustomState</a>  </td><td class="markdownTableBodyNone">设置自定义状态   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#aa3ffba25949c5ba2bd433d569d619bbb">getCustomState</a>  </td><td class="markdownTableBodyNone">获得自定义状态   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a2c722abe8538208cc5f22f6c8b282b53">kick</a>  </td><td class="markdownTableBodyNone">将成员踢出会议   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a7301aa1cf6f31fba8d00b33604588e6c">sendCommandToDelivery</a>  </td><td class="markdownTableBodyNone">发送命令给推流或录制器   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#adebb10cae13d0896743c664f79010948">enableSelfVideoRatio</a>  </td><td class="markdownTableBodyNone">设置自身视频宽高比   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a1b4551ab4d4e9b5910619fb3580e77f4">startScreenShareVideo</a>  </td><td class="markdownTableBodyNone">启动屏幕分享视频渲染   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a60b3dabb43a7384de3a29d966757bd4c">stopScreenShareVideo</a>  </td><td class="markdownTableBodyNone">停止屏幕分享视频渲染   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel.html#a5d590ba6e057177608d063381e70dc0b">getSelfParticipant</a>  </td><td class="markdownTableBodyNone">获得自身 <a class="el" href="classcom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_participant.html">JCMediaChannelParticipant</a> 对象   </td></tr>
</table>
<h3><a class="anchor" id="autotoc_md7"></a>
频道事件</h3>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">事件  </th><th class="markdownTableHeadNone">描述   </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#a449d20d84531222a3a142784832dc8ce">onMediaChannelStateChange</a>  </td><td class="markdownTableBodyNone">自身状态变化回调   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#af3daf76ff45ad17429a6368635f58ada">onMediaChannelPropertyChange</a>  </td><td class="markdownTableBodyNone">属性变化回调   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#a1140260778c295fb4ef221d1f5628547">onJoin</a>  </td><td class="markdownTableBodyNone">加入频道结果回调   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#a401e65e86af16582226270c10dcd68e6">onLeave</a>  </td><td class="markdownTableBodyNone">离开频道结果回调   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#a828fbbf024c39568ae41b1bf4471023b">onStop</a>  </td><td class="markdownTableBodyNone">解散频道结果回调   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#a7a1c787a810c33a9c9dd989280456e89">onQuery</a>  </td><td class="markdownTableBodyNone">查询频道信息结果回调   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#ad6ec3fda93775f7ea6da4b616d47a903">onParticipantJoin</a>  </td><td class="markdownTableBodyNone">新成员加入回调   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#aab3b68a6cf75c96ca94a7434b675eb6a">onParticipantLeft</a>  </td><td class="markdownTableBodyNone">成员离开回调   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#a4537db9e65ece9322b5a89ccab087ac8">onParticipantUpdate</a>  </td><td class="markdownTableBodyNone">成员更新回调   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#afdb30c050d271605b14fab9b63ee63c4">onMessageReceive</a>  </td><td class="markdownTableBodyNone">接收频道消息的回调   </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#aaae8ac9c5070f247b07c3b3880e8ed17">onInviteSipUserResult</a>  </td><td class="markdownTableBodyNone">邀请Sip用户操作结果回调   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="interfacecom_1_1juphoon_1_1cloud_1_1_j_c_media_channel_callback.html#a16680913fe7305b850286d9cbeb4d18f">onParticipantVolumeChange</a>  </td><td class="markdownTableBodyNone">成员声音变化   </td></tr>
</table>
</div></div><!-- PageDoc -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
